<?php
/**
 * @brief 数据验证类
 */
class Validator extends \Particle\Validator\Validator {
    /**
     * 数据验证
     * 若验证通过则返回TRUE，否则返回第一条错误提示信息(字符串)
     * 
     * @param array $data 数据
     *
     * @return true|string
     */
    public function check($data) {
        $result = $this->validate($data);
        if (!$result->isValid()) {
            return array_shift(array_shift($result->getMessages()));
        } else {
            return true;
        }
    }
}
